home *** CD-ROM | disk | FTP | other *** search
- adcc {
- if ($1 != $null) {
- if ($usr($1)) {
- if ($chkflag($usr($1),*,c)) {
- if ($chkflag($usr($1),*,s)) iecho $hc($nc($1)) can already DCC send/chat with you!
- else {
- chattr $usr($1) +s
- .timer 1 300 chattr $usr($1) -s
- qnotice $nc($1) You may now send me any file for the next 5 minutes.
- iecho $hc($nc($1)) can now send any file to you for the next 5 minutes.
- }
- }
- elseif ($chkflag($usr($1),*,s)) {
- chattr $usr($1) +c
- .timer 1 300 chattr $usr($1) -c
- qnotice $nc($1) You may now chat with me for the next 5 minutes.
- iecho $hc($nc($1)) can now chat with you for the next 5 minutes.
- }
- else {
- chattr $usr($1) +cs
- .timer 1 300 chattr $usr($1) -cs
- qnotice $nc($1) You may now chat or send me any file for the next 5 minutes.
- iecho $hc($nc($1)) can now chat or send any file to you for the next 5 minutes.
- }
- }
- else {
- adduser $1 $address($1,1)
- chattr $1 cs
- .timer 1 300 remuser $1
- qnotice $nc($1) You may now chat or send me any file for the next 5 minutes.
- iecho $hc($nc($1)) can now chat or send any file to you for the next 5 minutes.
- }
- }
- else iecho Syntax: /adcc <nickname>
- }
- af {
- set %tmp.af $read -nl [ $+ [ $lines(cpopup.pop) ] ] cpopup.pop
- set %tmp.af $pls($remove($gettok(%tmp.af,1,32),&,.),1)
- if (%tmp.af !isnum) set %tmp.af 1
- set %i.af $$?="Enter description of file"
- set %j.af $$dir="Location of file" \
- write cpopup.pop .& $+ %tmp.af %i.af $chr(123) run %j.af $chr(125)
- iecho Added $hc(%i.af) to launch list.
- .load -pc cpopup.pop
- }
- aidle {
- if (%idlectimer) unidle
- set %idlechan $chr(35) $+ $rndstr(9)
- .quote join %idlechan
- .timer 0 %it msg %idlechan %im
- set %idlectimer $ltimer
- }
- auto {
- iecho Please do not attempt to use /auto for adding people to auto-op.
- iecho Instead, add the user to your userlist and use the flag +a.
- }
- av {
- if (%aver) say ircN - [ver $+ $gettok(%ver,2,32) $+ ] - $nv($1) - [ $avconv(%aver) ] -
- else iecho No addons were detected.
- }
- away {
- unset %knowaway %awaytime
- if ($1 != $null) {
- set %awaytime $ctime
- .quote away : $+ $1-
- set %awaymsg $1-
- if ((%away.chan) && ($show) && (%away.chan != all)) {
- set %i.away 0
- :start
- inc %i.away
- if ($gettok(%away.chan,%i.away,44)) {
- if ($me ison $gettok(%away.chan,%i.away,44)) {
- if ($form(ircN,awaymsg1)) $readini %formats ircN awaymsg1
- else describe $gettok(%away.chan,%i.away,44) is away, $b($1-) [log: $+ $upper(%msglog) $+ ] [page: $+ $upper(%pager) $+ ] $e-mail($email) $uin(%uin)
- }
- goto start
- }
- }
- elseif (($chan(0)) && ($show)) {
- if ($form(ircN,awaymsg2)) $readini %formats ircN awaymsg2
- else ame is away, $b($1-) [log: $+ $upper(%msglog) $+ ] [page: $+ $upper(%pager) $+ ] $e-mail($email) $uin(%uin)
- }
- tb
- if (%idlesave == on) aidle
- }
- else {
- set %backtime $ctime
- .quote away
- if (%idlectimer) unidle
- if ($lines($td(msg.txt))) mchk
- if ($lines($td(page.txt))) f9
- tb
- }
- }
- awaysettings dialog -m ircN.awaysettings ircN.awaysettings
- back {
- if ($away) {
- if ($1 != $null) set %tmp.back , $b($1-)
- elseif ($len(%dback) > 1) set %tmp.back , %dback
- else unset %tmp.back
- if ((%away.chan) && ($show) && (%away.chan != all)) {
- set %i.back 0
- :start
- inc %i.back
- if ($gettok(%away.chan,%i.back,44)) {
- if ($me ison $gettok(%away.chan,%i.back,44)) {
- if ($form(ircN,backmsg1)) $readini %formats ircN backmsg1
- else describe $gettok(%away.chan,%i.back,44) has returned $+ %tmp.back $+ . [gone $+ : $+ $gone $+ ]
- }
- goto start
- }
- }
- elseif (($chan(0)) && ($show)) {
- if ($form(ircN,backmsg2)) $readini %formats ircN backmsg2
- else ame has returned $+ %tmp.back $+ . [gone $+ : $+ $gone $+ ]
- }
- unset %awaymsg
- away
- }
- else iecho You weren't away!
- }
- backup {
- set %i.backup $?!="Overwrite files in [ [ %dir ] $+ ] \backup\?"
- .copy $iif(%i.backup,-o) *.ini %dir $+ \backup\
- .copy $iif(%i.backup,-o) *.mrc %dir $+ \backup\
- .copy $iif(%i.backup,-o) *.als %dir $+ \backup\
- .copy $iif(%i.backup,-o) *.pop %dir $+ \backup\
- iecho Backup complete.
- }
- btnetfld dialog -m ircN.btnetfld ircN.btnetfld
- cF1 cloaksettings
- cF2 if (%cf2cmd) %cf2cmd
- cF3 if (%cf3cmd) %cf3cmd
- cF5 if (%cf5cmd) %cf5cmd
- cF7 if (%cf7cmd) %cf7cmd
- cF8 if (%cf8cmd) %cf8cmd
- cF9 close -c
- cF10 close -s
- cF11 close -m
- cF12 whois %lsmsg
- cloaksettings dialog -m ircN.cloaksettings ircN.cloaksettings
- cls clear
- color {
- unset %tmp.color
- set %i.color 0
- :start
- inc %i.color
- if (%i.color < 16) {
- set %tmp.color %tmp.color $+ %i.color $+ ** $+ %i.color $+ **
- goto start
- }
- iecho %tmp.color %h
- }
- deltemp {
- :start
- if ($findfile($tp,*.txt,1)) {
- .remove $findfile($tp,*.txt,1)
- goto start
- }
- cclr
- }
- delog {
- :start
- if ($findfile($logdir,*.log,1)) {
- .remove $findfile($logdir,*.log,1)
- goto start
- }
- :start2
- if ($findfile($logdir,*.txt,1)) {
- .remove $findfile($logdir,*.txt,1)
- goto start2
- }
- if ($1 != -q) iecho All $sc(.log) and $sc(.txt) files in $logdir deleted.
- cclr
- }
- dl run explorer $remove($mirc.ini(extensions,n0),defaultEXTDIR:)
- dns .dns $1-
- doquitcheck {
- set %i.doquitcheck 0
- :start
- inc %i.doquitcheck
- if ($chan(%i.doquitcheck) != $null) {
- if (($nick($chan(%i.doquitcheck),0) == 1) && ($me !isop $chan(%i.doquitcheck)) && ($nick($chan(%i.doquitcheck),1) == $me) && ($findtok(%cyclechannels,$chan(%i.doquitcheck),1,44) == $null)) {
- .quote part $chan(%i.doquitcheck) $+ $crlf $+ join $chan(%i.doquitcheck) $+ $crlf $+ mode $chan(%i.doquitcheck) %autocycle.mode
- set %cyclechannels $addtok(%cyclechannels,$chan(%i.doquitcheck),44)
- }
- goto start
- }
- }
- dos run command.com
- d {
- if ($2 != $null) {
- crypt 1 $1 $2-
- echo -tai2 < $+ $hc(crypt) $+ : $+ $sc($1) $+ > $result
- }
- else iecho Syntax: /d <password> <text>
- }
- e {
- if ($1 != $null) {
- crypt 0 %encryptpw $strip($1-)
- say ] $result
- echo -tai2 < $+ $iif(#,$pst($me,#),$me) $+ : $+ $hc(crypt) $+ : $+ $sc(%encryptpw) $+ > $strip($1-)
- }
- else iecho Syntax: /e <text>
- }
- echo {
- if (($sock(remote.*,0)) && ($1) && (@iTelnet.* !iswm $1)) rc.relay $1-
- echo $ansi2mirc($1-)
- }
- echosettings dialog -m ircN.echosettings ircN.echosettings
- exit {
- if ($1 == -y) {
- if ($2) exit $2-
- else exit
- }
- elseif ($?!="Are you sure you want to exit?") {
- if ($1 != $null) exit $1-
- else exit $read -n $td(quotes.txt)
- }
- }
- F1 help
- F2 {
- if ((@irc*á* iswm $active) && (%i2.msgbind)) editbox -ap %i2.msgbind
- elseif (($active ischan) && ($nc($editbox($active)) != $null)) editbox -ap $ncomp($nc($editbox($active)))
- elseif ($active == @ircII) {
- set %i.f2 0
- :start
- inc %i.f2
- if ($chan(%i.f2) != $null) {
- if ($chan(%i.f2) == %ircIIchan) {
- inc %i.f2
- if ($chan(%i.f2)) ircIIchan $chan(%i.f2)
- else ircIIchan $chan(1)
- return
- }
- goto start
- }
- else ircIIchan $chan(1)
- }
- }
- F3 {
- if (@irc*á* iswm $active) %i2.evt
- else editbox -ap $ncomp(%lsnick)
- }
- F4 mail
- F5 sendmail $$?="Enter email address"
- F6 run $browser
- F7 mchk
- F8 {
- .remove $tp(pmsg.txt)
- write -c $td(msg.txt)
- window -c @Messages
- tb
- set %nummsg 0
- iecho Message index has been cleared.
- tsound delmsg
- }
- F9 {
- if ($lines($td(page.txt)) == 0) {
- iecho No pages to read.
- return
- }
- write -c $tp(pagetmp.txt) delete all $chr(123) window -c @pages $vl F10 $chr(125)
- write $tp(pagetmp.txt) -
- write $tp(pagetmp.txt) exit $chr(123) window -c @pages $chr(125)
- window -al @Pages 30 30 570 300 $tp(pagetmp.txt) Fixedsys 412
- aline @Pages $str(-,70)
- set %i.f9 0
- :start
- inc %i.f9
- set %tmp.f9 $read -nl [ $+ [ %i.f9 ] ] $td(page.txt)
- if (%tmp.f9 != $null) {
- aline @Pages Nick: $gettok(%tmp.f9,1,32)
- aline @Pages From: $gettok(%tmp.f9,2,32) on ( $+ $gettok(%tmp.f9,3,32) at $gettok(%tmp.f9,4,32) $+ )
- aline @Pages Page: $gettok(%tmp.f9,5-,32)
- aline @Pages $str(-,70)
- goto start
- }
- }
- F10 {
- write -c $td(page.txt)
- window -c @Pages
- tb
- iecho All pages have been deleted.
- tsound delmsg
- }
- F11 if (%f11cmd) %f11cmd | elseif (%kkchan) %kkchan
- F12 if (%f12cmd) %f12cmd | elseif (%kchan) %kchan
- fldprot dialog -m ircN.fldprot ircN.fldprot
- help winhelp ircN.hlp $1-
- load {
- if ($right($1,4) == .ad2) {
- if ($exists($adn($1))) addon2 $1
- else iecho Unable to locate addon ' $+ $hc($1) $+ '
- }
- elseif ($right($1,4) == .thm) {
- if ($exists($themedir($1))) {
- unset %themefullname
- set %themefullname $readini $themedir($1) default name
- set %themename $1
- iecho Loaded sound theme ' $+ $hc($1) $+ ' $rbrk(%themefullname)
- set %theme on
- }
- else iecho Unable to locate sound theme ' $+ $hc($1) $+ '
- }
- elseif ($right($1,4) == .th2) {
- if ($exists($themedir($1))) {
- set %sthemes on
- set %tmpformats %formats
- set %formats $themedir($1)
- if (($form(theme,ircn7script) == $true) && ($form(theme,name))) {
- set %formats $themedir($1)
- if ($form(theme,unload) != $true) set %script-theme $form(theme,name)
- if ($form(ircN,hc) != $null) set %c2 $form(ircN,hc)
- if ($form(ircN,sc) != $null) set %c3 $form(ircN,sc)
- if ($form(ircN,ac) != $null) set %c4 $form(ircN,ac)
- if ($form(ircN,iecho) != $null) set %h $form(ircN,iecho)
- if ($form(nickcolors,shitted) != $null) set %cn1 $form(nickcolors,shitted)
- if ($form(nickcolors,user != $null)) set %cn2 $form(nickcolors,user)
- if ($form(nickcolors,protected) != $null) set %cn3 $form(nickcolors,protected)
- if ($form(nickcolors,voice) != $null) set %cn4 $form(nickcolors,voice)
- if ($form(nickcolors,op) != $null) set %cn5 $form(nickcolors,op)
- if ($form(nickcolors,bot) != $null) set %cn6 $form(nickcolors,bot)
- if ($form(nickcolors,master) != $null) set %cn7 $form(nickcolors,master)
- if ($form(nickcolors,owner) != $null) set %cn8 $form(nickcolors,owner)
- if ($form(mIRCcolours,action) != $null) colour action $form(mIRCcolours,action)
- if ($form(mIRCcolours,ctcp) != $null) colour ctcp $form(mIRCcolours,ctcp)
- if ($form(mIRCcolours,highlight) != $null) colour highlight $form(mIRCcolours,highlight)
- if ($form(mIRCcolours,info) != $null) colour info $form(mIRCcolours,info)
- if ($form(mIRCcolours,info2) != $null) colour info2 $form(mIRCcolours,info2)
- if ($form(mIRCcolours,invite) != $null) colour invite $form(mIRCcolours,invite)
- if ($form(mIRCcolours,join) != $null) colour join $form(mIRCcolours,join)
- if ($form(mIRCcolours,kick) != $null) colour kick $form(mIRCcolours,kick)
- if ($form(mIRCcolours,mode) != $null) colour mode $form(mIRCcolours,mode)
- if ($form(mIRCcolours,nick) != $null) colour nick $form(mIRCcolours,nick)
- if ($form(mIRCcolours,normal) != $null) colour normal $form(mIRCcolours,normal)
- if ($form(mIRCcolours,notice) != $null) colour notice $form(mIRCcolours,notice)
- if ($form(mIRCcolours,notify) != $null) colour notify $form(mIRCcolours,notify)
- if ($form(mIRCcolours,other) != $null) colour other $form(mIRCcolours,other)
- if ($form(mIRCcolours,own) != $null) colour own $form(mIRCcolours,own)
- if ($form(mIRCcolours,part) != $null) colour part $form(mIRCcolours,part)
- if ($form(mIRCcolours,quit) != $null) colour quit $form(mIRCcolours,quit)
- if ($form(mIRCcolours,topic) != $null) colour topic $form(mIRCcolours,topic)
- if ($form(mIRCcolours,wallops) != $null) colour wallops $form(mIRCcolours,wallops)
- if ($form(mIRCcolours,whois) != $null) colour whois $form(mIRCcolours,whois)
- if ($form(mIRCcolours,editbox) != $null) colour editbox text $form(mIRCcolours,editbox)
- if ($form(mIRCcolours,listbox) != $null) colour listbox text $form(mIRCcolours,listbox)
- if ($form(mIRCcolours,editbg) != $null) colour editbox $form(mIRCcolours,editbg)
- if ($form(mIRCcolours,listbg) != $null) colour listbox $form(mIRCcolours,listbg)
- if ($form(mIRCcolours,background) != $null) colour background $form(mIRCcolours,background)
- if ($form(theme,sound) == yes) {
- unset %themefullname
- set %themefullname $readini -n $themedir($1) default name
- set %themename $1
- iecho Loaded sound theme ' $+ $hc($1) $+ ' $rbrk(%themefullname)
- set %theme on
- if ($form(theme,unload) != $true) iecho Loaded script/sound theme ' $+ %script-theme $+ '
- else iecho Loaded script/sound theme ' $+ $form(theme,name) $+ '
- }
- elseif ($form(theme,unload) != $true) iecho Loaded script theme ' $+ %script-theme $+ '
- else iecho Loaded script theme ' $+ $form(theme,name) $+ '
- if ($form(loadmsg,n1)) {
- set %i.load 0
- :start2
- inc %i.load
- set %tmp.load n $+ %i.load
- if ($form(loadmsg,%tmp.load)) {
- iecho $readini %formats loadmsg %tmp.load
- goto start2
- }
- }
- if ($form(theme,unload)) {
- set %formats %tmpformats
- unset %tmpformats
- }
- }
- else {
- set %formats %tmpformats
- unset %tmpformats
- iecho Script theme ' $+ $1 $+ ' is an invalid ircN script theme.
- }
- }
- else iecho Unable to locate script theme ' $+ $hc($1) $+ '
- }
- else load $1-
- }
- loadsettings dialog -m ircN.loadsettings ircN.loadsettings
- mail dialog -m ircN.pop3 ircN.pop3
- mchk {
- if (($lines($td(msg.txt)) == 0) || ($exists($td(msg.txt)) == $false)) {
- iecho No messages to read.
- tsound nomsg
- return
- }
- write -c $tp(pmsg.txt)
- write $tp(pmsg.txt) exit $chr(123) set % $+ mloc $ $+ swlc(@Messages) $vl window -c @Messages $chr(125)
- write $tp(pmsg.txt) -
- write $tp(pmsg.txt) relist $chr(123) mchk $chr(125)
- write $tp(pmsg.txt) clear $chr(123) set % $+ mloc $ $+ swlc(@Messages) $vl window -c @Messages $vl F8 $chr(125)
- write $tp(pmsg.txt) -
- clear @Messages
- window -ae @Messages %mloc /see $tp(pmsg.txt) Courier New 412
- titlebar @Messages - Message index
- aline @Messages á
- aline @Messages . $+ $str(-,68) $+ .
- aline @Messages $vl Saved messages for $fix(47,$hc($me)) $vl
- aline @Messages $vl $+ $str(-,68) $+ $vl
- aline @Messages $vl Number of Msgs : $fix(49,$a.numsg) $vl
- aline @Messages $vl Number of Pages: $fix(13,$div($lines($td(page.txt)),4)) (press F9 to read or F10 to delete) $vl
- aline @Messages $vl Nicks Recorded : $fix(49,$a.numnk) $vl
- aline @Messages $vl $fix(14,Last Message) : $fix(49,$left($a.lastmsg,47)) $vl
- aline @Messages $vl $fix(14,Message From) : $fix(49,$addtok($a.lastnick,$a.lastaddy,32)) $vl
- aline @Messages $vl $fix(14,Date and Time) : $fix(49,$a.lastdate) $vl
- aline @Messages $vl $+ $str(-,68) $+ $vl
- aline @Messages $fix(5,$vl) $fix(13,Nick) $fix(6,Msgs) $fix(41,Last Received) $vl
- aline @Messages $fix(5,$vl) $fix(13,»»»») $fix(6,»»»») $fix(41,»»»»»»»»»»»»») $vl
- set %i.mchk 0
- :start
- inc %i.mchk
- if (%i.mchk <= $a.numnk) {
- set %mnick $readini -n $td(msg.txt) messages nicknumber [ $+ [ %i.mchk ] ]
- write $tp(pmsg.txt) %mnick
- write $tp(pmsg.txt) .view $chr(123) see %i.mchk $chr(125)
- write $tp(pmsg.txt) .dele $chr(123) mdel %i.mchk $chr(125)
- aline @Messages $vl $fix(3,$addtok(%i.mchk,.,0)) $fix(13,%mnick) $fix(6,$a.msgno(%mnick)) $fix(41,$a.date(%mnick)) $vl
- goto start
- }
- aline @Messages $fix(68,$vl) $vl
- aline @Messages ' $+ $str(-,68) $+ '
- unset %mnick
- tsound gotmsg
- }
- mdel {
- if ($a.nknum($1) == $null) return
- if ($a.msgno($a.nknum($1)) == messages) aline @Messages %h Messages for $hc($a.nknum($1)) were deleted @ $a.addy($a.nknum($1)) $+ .
- elseif (($1 > $a.numnk) || ($1 == $null)) aline @Messages %h No such nick in message index. Total Nicks: $b($a.numnk)
- else {
- writeini -n $td(msg.txt) messages totalnumsg $sub($a.numsg,$a.msgno($a.nknum($1)))
- remini $td(msg.txt) $a.nknum($1)
- writeini -n $td(msg.txt) $a.nknum($1) msgno messages
- writeini -n $td(msg.txt) $a.nknum($1) ldate deleted at $atime
- writeini -n $td(msg.txt) $a.nknum($1) addy $atime
- aline @Messages %h Deleted messages for $hc($a.nknum($1)) at $hc($atime) $+ .
- tsound delmsg
- }
- }
- midi {
- if ($1) set %midi $findfile($mididir,$1-*,1)
- else set %midi $$dir="Select a MIDI file to play" $mididir*.mid
- if ($exists(%midi)) {
- .splay $nopath(%midi)
- iecho ircN - [midi: $+ $nopath(%midi) $+ / $+ size: $+ $alof($file(%midi).size) $+ ] -
- }
- else iecho No such file: $iif($1,$iif(%midi,%midi,$1),%midi)
- }
- miscsettings dialog -m ircN.miscsettings ircN.miscsettings
- offer {
- set %numpacks $$?="Number of Packs"
- set %i.offer 0
- :start
- inc %i.offer
- if (%i.offer <= %numpacks) {
- set %get [ $+ [ %i.offer ] ] 0
- set %filedesc [ $+ [ %i.offer ] ] $$?="Pack description for [ %i.offer ] "
- set %fcomment [ $+ [ %i.offer ] ] $?="Comment for [ %i.offer ] (press cancel for none)"
- set %file [ $+ [ %i.offer ] ] $$dir="File for pack [ %i.offer ] " *.*
- goto start
- }
- set %showsum $$?="Show summary line? (on/off)"
- iecho Xdcc offer has been set.
- set %record 0
- set %lrecord 0
- if (%xdccs != on) xdcc on
- if (%xstatus == on) xstatus on
- }
- patch .play -cs $$dir="Location of patch file" *.pch 0
- pw {
- if ($1) {
- set %encryptpw $1
- iecho Encryption password set to $hc($1) $+ .
- }
- else iecho Syntax: /pw <password>
- }
- reconnect {
- if ($server) {
- quit reconnecting
- server $server
- }
- else iecho You aren't connected to a server!
- }
- see {
- if (($1 > $a.numnk) || ($1 == $null)) aline @Messages %h No such nick in message index. Total Nicks: $b($a.numnk)
- elseif ($a.msgno($a.nknum($1)) == 0) aline @Messages %h Messages for $hc($a.nknum($1)) were deleted at $a.addy($a.nknum($1)) $+ .
- else {
- titlebar @Messages - Messages from $a.nknum($1)
- aline @Messages á
- aline @Messages . $+ $str(-,68) $+ .
- aline @Messages $vl $center(66,Messages from [ $hc($a.nknum($1)) ] ) $vl
- aline @Messages $vl $+ $str(-,68) $+ $vl
- aline @Messages $vl Last Address: $fix(52,$a.addy($a.nknum($1))) $vl
- aline @Messages $fix(68,$vl) $vl
- aline @Messages $vl $fix(3,$chr(35)) Date & $fix(14,Time) $fix(40,Message) $vl
- aline @Messages $vl $fix(3,») $fix(21,»»»»»»»»»»») $fix(40,»»»»»»») $vl
- set %i.see 0
- :start
- inc %i.see
- set %wrap.pos 0
- if (%i.see <= $a.msgno($a.nknum($1))) {
- if ($len($a.msg($a.nknum($1),%i.see)) <= 40) {
- aline @Messages $vl $fix(3,$addtok(%i.see,.,0)) $fix(21,$a.dte($a.nknum($1),%i.see)) $fix(40,$a.act($1,%i.see,$a.msg($a.nknum($1),%i.see))) $vl
- goto start
- }
- aline @Messages $vl $fix(3,$addtok(%i.see,.,0)) $fix(21,$a.dte($a.nknum($1),%i.see)) $fix(40,$a.act($1,%i.see,$wrap(1,40,$a.msg($a.nknum($1),%i.see)))) $vl
- set %j.see %wrap.pos
- :start1
- if (%j.see < $len($a.msg($a.nknum($1),%i.see))) {
- aline @Messages $fix(27,$vl) $fix(40,$a.act($1,%i.see,$wrap(%j.see,40,$a.msg($a.nknum($1),%i.see)))) $+ $vl
- inc %j.see %wrap.pos
- goto start1
- }
- goto start
- }
- set %f12cmd mdel $1
- aline @Messages $fix(68,$vl) $vl
- if ($1 == $a.numnk) {
- set %f11cmd F8
- aline @Messages $vl $+ $str(-,68) $+ $vl
- aline @Messages $vl $center(66,Press [ $hc(F11) ] to erase all, press [ $hc(F12) ] to erase [ $hc($a.nknum($1)) $+ 's ] messages.) $vl
- aline @Messages ' $+ $str(-,68) $+ '
- aline @Messages %h $ac(END) of saved messages.
- }
- else {
- set %f11cmd see $pls($1,1)
- aline @Messages $vl $+ $str(-,68) $+ $vl
- aline @Messages $vl $center(66,Press [ $hc(F11) ] to view next, press [ $hc(F12) ] to erase [ $hc($a.nknum($1)) $+ 's ] messages.) $vl
- aline @Messages ' $+ $str(-,68) $+ '
- }
- tsound seemsg
- }
- }
- sendmail {
- if ($1 == $null) {
- iecho Syntax: /sendmail <email address> [subject]
- return
- }
- unset %rcpt %subj
- set %rcpt $1
- if ($2) set %subj $2-
- else set %subj Re:
- dialog -m ircN.smtp ircN.smtp
- }
- server {
- if ($left($1,1) == +) irc2 $getright($1) $2-
- else server $1-
- }
- servers dialog -m ircN.servers ircN.servers
- setpop {
- set %account $$?="Enter a name for this account"
- set %tmp.setpop $?!="Make this your default account?"
- set %i.setpop $$?="POP3 address of mail server"
- set %j.setpop $$?="Enter your full email address"
- set %k.setpop $$?="Enter your POP3 account name"
- writeini -n ircNdata.ini %account mailip %i.setpop
- if (%tmp.setpop) set %maildef %account
- writeini -n ircndata.ini %account email %j.setpop
- writeini -n ircndata.ini %account username %k.setpop
- if ($?*="Password for [ $mail.name(%account) ] (optional)") {
- crypt 0 $lower(%account) $!
- writeini -n ircndata.ini %account emailpass $result
- }
- set %mailaccounts $addtok(%mailaccounts,%account,44)
- iecho $hc(POP3) mail setup successful.
- }
- setsmtp {
- set %smailip $$?="Enter SMTP server address"
- set %myn $$?="Your name (or handle/nick)"
- set %remail $$?="Enter reply-to address"
- set %signature $dir="Location of signature file (cancel for none)" \
- iecho $hc(SMTP) mail setup successful.
- }
- setupsettings dialog -m ircN.setupsettings ircN.setupsettings
- sF1 run command.com
- sF2 run explorer.exe
- sF3 if (%sf3cmd) %sf3cmd
- sF4 if (%sf4cmd) %sf4cmd
- sF5 if (%sf5cmd) %sf5cmd
- sF6 if (%sf6cmd) %sf6cmd
- sF7 if (%sf7cmd) %sf7cmd
- sF8 if (%sf8cmd) %sf8cmd
- sF9 if (%sf9cmd) %sf9cmd
- sF10 wholeft
- sF11 if (%sf11cmd) %sf11cmd
- sF12 if (%sf12cmd) %sf12cmd
- sv say ircN - [ver $+ $gettok(%ver,2,32) $+ ] - $nv($1) -
- t2 {
- if ((%sthemes == on) && (%script-theme)) say ircN - [ver $+ $gettok(%ver,2,32) $+ ] - $nv($1) - [ $nopath(%formats) $+ ( $+ %script-theme $+ ) ] -
- elseif ((%sthemes == on) && (%script-theme == $null)) iecho No script theme loaded.
- else iecho Script themes are turned off.
- }
- telnet {
- if ($1 != $null) {
- set %tmp.telnet $1
- if ($2) set %i.telnet $2
- else set %i.telnet %def.tel.port
- if (%i.telnet == 23) {
- run %def.tel.exe %tmp.telnet %i.telnet
- return
- }
- set %j.telnet 0
- :start
- inc %j.telnet
- if ($sock($addtok(iTelnet,%j.telnet,46)) == $null) sockopen $addtok(iTelnet,%j.telnet,46) %tmp.telnet %i.telnet
- else goto start
- }
- else iecho Syntax: /telnet <host> [port]
- }
- themesettings dialog -m ircN.themesettings ircN.themesettings
- tv {
- if (%theme == on) say ircN - [ver $+ $gettok(%ver,2,32) $+ ] - $nv($1) - [ $themefn ] -
- else iecho No theme loaded.
- }
- userprot dialog -m ircN.userprot ircN.userprot
- usersettings dialog -m ircN.usersettings ircN.usersettings
- quit {
- if ($1 != $null) quit $1-
- else quit $read -n $td(quotes.txt)
- titlebar [[ Not Connected ]] [[ $strip(%iver) ]]
- }
- unidle {
- if ($me ison %idlechan) part %idlechan
- timoff %idlectimer idlectimer
- }
- wav {
- if ($1) set %wav $findfile($wavedir,$1-*,1)
- else set %wav $$dir="Select a WAV file to play" $wavedir*.wav
- if ($exists(%wav)) {
- .splay $nopath(%wav)
- iecho ircN - [wav: $+ $nopath(%wav) $+ / $+ size: $+ $alof($file(%wav).size) $+ ] -
- }
- else iecho No such file: $iif($1,$iif(%wav,%wav,$1),%wav)
- }
- viewfile {
- if ($1) {
- set %viewfile $1
- dialog -m ircN.viewfile ircN.viewfile
- }
- }
- wholeft {
- set %i.wholeft 0
- :start
- inc %i.wholeft
- if ((%i.wholeft == 1) && ($ns.rserv(%i.wholeft) == $null)) iecho No servers have split.
- elseif ($ns.rserv(%i.wholeft)) {
- if (%i.wholeft == 1) {
- write -c $tp(whopop.txt)
- write $tp(whopop.txt) exit $chr(123) set % $+ wholoc $ $+ swlc(@Wholeft) $vl window -c @Wholeft $chr(125)
- write $tp(whopop.txt) -
- window -a @Wholeft %wholoc $tp(whopop.txt) FixedSys 412
- aline @Wholeft . $+ $str(-,60) $+ .
- aline @Wholeft $vl $center(58,Split Servers) $vl
- aline @Wholeft $vl $+ $str(-,60) $+ $vl
- }
- aline @Wholeft $vl Split [[ $+ $lfix(2,$hc(%i.wholeft)) $+ ]] $fix(47, [ $gettok($ns.rserv(%i.wholeft),2,38) ] from [ $gettok($ns.rserv(%i.wholeft),1,38) ] ) $vl
- write $tp(whopop.txt) $replace($gettok($ns.rserv(%i.wholeft),2,38),*,irc) $chr(123) server $replace($gettok($ns.rserv(%i.wholeft),2,38),*,irc) $chr(125)
- set %j.wholeft 0
- :start2
- inc %j.wholeft
- if ($ns.rnick2($ns.rserv(%i.wholeft),%j.wholeft)) {
- if (%j == 1) aline @Wholeft $fix(60,$vl) $vl
- aline @Wholeft $fix(7,$vl) $lfix(2,%j.wholeft) $+ . $fix(25,$hc($gettok($ns.rnick2($ns.rserv(%i.wholeft),%j.wholeft),1,32))) $fix(22,$wrpt($sub($ticks,$gettok($ns.rnick2($ns.rserv(%i.wholeft),%j.wholeft),2,32)))) $vl
- goto start2
- }
- aline @Wholeft $fix(60,$vl) $vl
- goto start
- }
- else aline @Wholeft ' $+ $str(-,60) $+ '
- }
- www {
- if ($1 != $null) run $browser $1-
- else iecho Syntax: /www <internet address>
- }
-